@charset='utf-8';
body,html{ padding:0; margin:0; font-size:16px; color:#000; font-family:"微软雅黑"; background:#f2f1f3;}
ul,li,p,h1,h2,h3,dl,dt,dd,input{ padding:0; margin:0; list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ color: #000;text-decoration:none; cursor:pointer;}
.demo{ -webkit-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;}
.clear{ clear:both; width: 100%;}
img{ border:none;}
input{font-family: '微软雅黑';}
input:focus{ outline: none;}
textarea:focus{ outline: none; }
.center{position: relative; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}


/* top */
.header{ width:1308px; height:335px; margin:0 auto; background:url(../images/bj_top.png) no-repeat 0 166px; position:relative;}
.header .logo{ position:absolute; top:15px; left:517px; width:300px; height:299px;}
.header .top_f{ width:1280px; height:58px;  margin:0 auto; padding-top:40px; }
.header .top_f .top_f_left{ width:50%; float:left;}
.header .top_f .top_f_left a{ display:block; float:left;}
.header .top_f .top_f_left a:first-child{ margin-top:5px;}
.header .top_f .top_f_left a:nth-child(2){ margin-left:30px;}
.header .top_f .top_f_right{ width:50%; height:38px; float:right; padding-top:8px;}
.header .top_f .top_f_right img{ float:right; margin-left:7px;}
.header .zhuce{ width:1280px; height:34px; margin:40px auto 0 auto;}
.header .zhuce img{ float:left;}
.header .ch{ float:right; line-height:34px;text-align: right;margin-top: 10px;margin-right: 26px;}
.header .ch a{ border-left:solid 1px #333;  padding:0 20px;}
.header .ch a:nth-child(2){ border-right:solid 1px #333;}
.header .nav{ width:1280px; height:35px; margin:49px auto 0 auto;position: relative;}
.header .nav a{ padding:0 30px; background: url(../images/line.png) no-repeat center left;float: left;}
.header .nav .nav_left{ width:450px; float:left; font-size:18px; margin-left:5px;}
.header .nav .nav_left span{ background: url(../images/line.png) no-repeat center right; float: left;}
.header .nav .nav_left span .huigu{ display:none; position:absolute; top:0; left:305px; width:106px; background: rgba(234, 234, 234, 0.75);  font-size:14px; z-index: 9999;}
.header .nav .nav_left span .huigu li{ display:block; width:106px; height:30px; line-height:30px;border-left: solid 4px #034EA2;
    border-top: solid 1px #dedede;}
.header .nav .nav_left span .huigu li a{ color:#000; text-indent:10px; background: none; padding:0; display: block; width: 100%;}
.header .nav .nav_left span .huigu li a:hover{ background: #034EA2; color: #fff; }
.header .nav .nav_left span:hover .huigu{ display:block;}
.header .nav .nav_right{ width:auto; overflow: hidden; display: block; float:right; font-size:18px; margin-right:5px;}

.header .nav .nav_right span{ background: url(../images/line.png) no-repeat; display:block; width:1px; height:25px; float:right;}
.header .nav .nav-add{position: absolute; right:5px;top:-45px;font-size:18px;}
.header .nav .nav-add span{ background: url(../images/line.png) no-repeat; display:block; width:1px; height:25px; float:right;}

.header .menu{ width:1280px; margin:12px auto 0 auto; height:66px; line-height:66px;}
.header .menu .menu_left{ width:45%; float:left; margin-left:20px;}
.header .menu .menu_left span{ float:left; padding:0 18px; margin-right:37px; font-size:19px; position:relative;}
.header .menu .menu_left span .menu_sub{ display:none;  height:auto;  width:150px; font-size:15px; background:rgba(234, 234, 234, 0.75);  position:absolute; top:48px; left:0; z-index:999;}
.header .menu .menu_left span .menu_sub ul{}
.header .menu .menu_left span .menu_sub ul li{ display:block; height:32px; line-height:32px; border-left:solid 4px #034EA2; border-top:solid 1px #dedede;}
.header .menu .menu_left span:hover .menu_sub li a{ display:block; padding-left:10px; height:100%;}
.header .menu .menu_left span:hover .menu_sub{ display:block;}
.header .menu .menu_left span:hover .menu_sub li a:hover{ background:#165093;}
.header .menu .menu_left span:hover .menu_sub li a:hover{ color:#fff;}


.menu2{ display:none; background:rgba(234, 234, 234, 0.8); width:160px; height:auto; line-height:32px; position:absolute; top:0px; left:131px;}
.menu2 a{ display:block; height:32px; line-height:32px; border-left:solid 4px #034EA2; border-top:solid 1px #dedede;}
.menu2 a:hover{  background:#165093;}
.header .menu .menu_left span .menu_sub ul li:hover .menu2{ display:block;}


.header .menu .menu_right{ width:40%; float:right; margin-right:20px;}
.header .menu .menu_right span{ float:left; padding:0 15px; font-size:19px; margin-left:20px; position:relative;}
.header .menu .menu_right span .menu_sub{ display:none; height:auto; overflow:hidden; width:150px; font-size:15px; background:rgba(234, 234, 234, 0.75); position:absolute; top:48px; left:0; z-index:999;}
.header .menu .menu_right span .menu_sub ul{}
.header .menu .menu_right span .menu_sub ul li{ display:block; width:190px; padding-left:10px; height:32px; line-height:32px; border-left:solid 4px #034EA2; border-top:solid 1px #ccc;}
.header .menu .menu_right span:hover .menu_sub li a{ display:block; }
.header .menu .menu_right span:hover .menu_sub{ display:block;}
.header .menu .menu_right span:hover .menu_sub li:hover{ background:#165093;}
.header .menu .menu_right span:hover .menu_sub li a:hover{ color:#fff;}

/* flexslider */
.banner{ width:1308px; height:350px; margin:0 auto; background:url(../images/bj_bj.png) repeat-y; text-align:center;padding-bottom: 25px;}
.flexslider{margin:0 auto;position:relative;width:1201px;height:350px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}

.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:0px;text-align:right; height:27px; padding-top:10px;text-align: center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer; color:transparent;opacity:.5;}
.flex-control-paging li a.flex-active{background-position:0 0;}


/* 内容 */
.con_bg{ width:1308px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bj_bj.png) repeat-y; }
.con{ height:auto; overflow:hidden; padding:40px 65px 0 65px; line-height:25px; font-size:15px; text-align:left;}
.con h1{ font-size:18px;}
.con .qm{ float:right; text-align:right; margin-top:70px;}
/*.con a{ font-style:normal; color:#222; border-radius:8px !important; width: 195px; height:61px; display: block; margin-bottom: 8px; overflow: hidden;}
.con a:first-child{ margin-right: 20px; }
.con a.nav{ color: #034EA2; }*/

.con h1>a{ font-style:normal; color:#222; border-radius:8px !important; margin-bottom: 8px; overflow: hidden;}
.con h1>a:first-child{ margin-right: 20px; }
.con h1>a.nav{ color: #034EA2; }

/* 底部 */
.foot_bg{ width:1308px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bj_bj.png) repeat-y;}
.foot{ width:1200px; height:40px; line-height:38px; margin:80px auto 60px auto; border-top:solid 1px #333; border-bottom:solid 1px #333;}
.foot a{ display: block; width: 200px; height: 40px; float: left; text-align: center; }
/*.foot a:nth-child(5n){ margin-right:0;}*/

.dibu{ width:1304px; margin:0 auto;}
.bottom{ width:1308px; font-size:13px; margin:0 auto; line-height:40px; text-align:center; color: #333;}


/* 日程安排 */
.agenda_tit{ width:100%; border-top:solid 1px #ccc;  position:relative; padding-top: 5px;}
.agenda_tit h2{ font-size:14px; color:#034E85; margin-bottom:25px;}
.agenda_tit h2 em{ font-size:12px; color:#333; font-weight:normal;}
.agenda_tit .pic{ position:absolute; right:0; top:40px;}
.agenda_bg{ width:100%; background:#f8f8f8; border-right:solid 1px #ccc; border-top:solid 1px #ccc;}
.agenda_bg td{ font-size:14px; padding:15px; border-left:solid 1px #ccc; height:50px; border-bottom:solid 1px #ccc; text-align:center;}
.con span{ font-size:14px; color:#034E85; font-weight:bold;}

.agenda_tit2{ width:100%; border-top:solid 1px #ccc;  position:relative; margin-top:30px;}
.agenda_tit2 h2{ font-size:14px; color:#034E85; margin-bottom:25px;}
.agenda_tit2 h2 em{ font-size:12px; color:#333; font-weight:normal;}

/* 重要通知 */
.news{ padding-top:35px; padding-bottom:25px;}
.news ul{}
.news ul li{ height:48px; line-height:48px; border-top:solid 1px #dedede; border-bottom:solid 1px #dedede; margin-bottom:-1px;}
.news ul li a{ font-style: normal; color:#333;}
.news ul li a:hover{ color:#F00;}
.news ul li em{font-style:normal;float: right;margin-right: 25px;}


.padding{ height:30px; margin-top:25px; margin-bottom:25px; width:100%; text-align:center;font-size:12px; text-align: right;}
.padding span{ font-size:12px; background:#034EA2; color:#fff; padding:3px 6px; margin:0 3px;}
.padding a{ font-size:12px;  padding:3px 6px; color:#666; margin:0 3px; font-style:normal;}

/* 重要通知新闻详情 */
.news_tit{ text-align:center; font-weight:bold; font-size:18px; padding-top:15px; margin-top:35px;}
.news_tit span{ display:block; font-weight:normal; font-size:13px; color:#666;}
.news_con{ line-height:28px; width: 1100px; margin: 30px auto 0 auto; }
.news_con img{ max-width: 100%; }
.news_con  table{
    width: 100%;
    background: #f8f8f8;
   border-right:1px solid #000;
     border-top:1px solid #000;
    text-align:center;
}    
.news_con table tr td{border-left:1px solid #000;border-bottom:1px solid #000;height:35px;min-width:100px;padding-left: 15px;}


/* 往届回顾 */
.year{  border-top:solid 1px #ccc; width:100%; margin-top:30px;}
.year a{ font-size:12px; background:#f5f5f5; color:#032953; padding:5px 25px; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc; font-style:normal;}
.year .a1{ background:#BEDAF9; font-weight:bold;}

.date_bg{ width:100%; height:auto; overflow:hidden; text-align:center;  margin-top:45px;}
.date_bg span{ display:block; color:#333; width:100%; height:40px; line-height:40px; background:#f5f5f5; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; font-weight:bold;}
.date_bg em{ display:block; color:#990000; font-size:13px; width:100%; height:54px; border-top:solid 1px #ccc; font-style:normal; line-height:54px;}

.photo{ width:100%; height:auto; overflow:hidden; margin-top:45px; text-align:center;}
.photo h4{ font-weight: normal; height:75px; line-height:75px;}


/* 登录 */
.login_bg{ width:555px; height:auto; overflow:hidden; background-color:#bec4d9; border:#8d97bd 1px solid; margin:50px auto; border-radius:10px; padding-top:30px;}
.login{ width:470px; height:34px; margin:0 auto 14px auto; }
.login label{float:left;width:150px; height:34px; line-height:34px; text-align:left;padding-right:5px; color:#fff;}
.login input{float:left;width:300px;height:35px; line-height:35px; padding-left:5px;border:#9eaad4 1px solid; border-radius:5px; text-indent:1em; background:#fff;}
.login select{float:left;width:300px;height:35px; line-height:35px; padding-left:5px;border:#9eaad4 1px solid; border-radius:5px; font-family: "宋体"; background:#fff;}
input:focus { border: 2px solid #82a3d5;}

.tj{width:156px; height:35px; margin:30px auto 70px auto;}
.tj input{width:154px; height:35px; background:#536abf; cursor:pointer; border:#7687c5 1px solid; border-radius:5px; font-size:16px;}

/* 招标信息 */
.show{ width:100%; height:auto; overflow:hidden; margin-top:25px;}
.show dl{ display:block; padding:20px 35px; border-top:solid 1px #ccc;border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:dashed 1px #ccc;}
.show dl:first-child{ border-top:solid 1px #ccc; }
.show dl dt{ display:block; width:100%; font-weight:bold;  font-size:15px; color:#034EA2;}
.show dl dt a{ font-style:normal; color:#034EA2;}
.show dl dt a:hover{ color:#333;}
.show dl dt em{ font-style:normal; padding-left:40px; font-weight:normal; font-size:13px;float:right;}
.show dl dd{ width:100%; font-size:14px; line-height:16px;}

/* 组织机构 */

.tableBorder td{ border-top:solid 1px #ccc; padding:0 5px;}
.title01{ font-weight:bold; color:#034E85;}


/* 大会注册 */
.yantao{ width:400px; padding:15px; border:solid 1px #ccc; font-size:18px; font-weight:bold;}
.yantao a{ font-style:italic; color:#0000ee;}
.yantao a:hover{ color:#333;}

/* 论文征集 */
.yantao_bg{ padding:15px;min-height:180px;background-color:#f0f0f0;border:solid 1px #ccc; margin-bottom:50px;overflow: hidden;}
.yantao_bg .yantao_con{ width:210px; padding-left:40px;  float:left; margin-right:20px; margin-top:15px;}


/* 展览会 */
.zhanlanhui{ width:1128px; margin-left:40px; height:auto; overflow:hidden; border-left:solid 1px #ccc; padding-left:10px;}
.zhanlanhui_font{ color:#990000; font-size:13px; width:100%; height:auto; overflow:hidden; border-top:solid 1px #999; margin-top:40px; padding-top:5px;}


/* 企业赞助 */
.zanzhu{ position:absolute; top:-50px; right:0; width:290px; height:30px; text-align:right; font-size:15px;}
.zanzhu span.shuzi{ font-size:35px; color:#161573; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tableT{ width:100%; background:#f8f8f8; border-right:solid 1px #ccc; border-top:solid 1px #ccc;}
.tableT td{ font-size:14px; padding:15px 10px; border-left:solid 1px #ccc;  border-bottom:solid 1px #ccc; text-align:left;}
.tableT th{ background-image:url(../images/tdBg.png); text-align:left; border-bottom:solid 1px #ccc; border-left:solid 1px #ccc; padding:5px;}


/* 参会参观 */
.canhui{ padding:0 0 30px 0; height:auto; overflow:hidden;}
.canhui li{ float:left; width:230px; height:61px; display:block; text-align:center; margin:10px 0;}
.canhui li img{ border:solid 1px #ccc; width:195px; height:61px;}
.canhui_tit{ width:100%; position:relative;}
.canhui_tit h2{ font-size:14px; color:#034E85; margin-bottom:25px;}
.canhui_tit h2 em{ font-size:12px; color:#333; font-weight:normal;}

/* 配套服务 */
.peitao_tit{ width:100%; border-top:solid 1px #ccc; text-align:center;}
.peitao_tit h2{ font-size:14px; color:#034E85; margin-bottom:25px;}

.peitao_con{ width:100%; height:auto; overflow:hidden;}
.peitao_text{ width:600px; float:left;}
.peitao_con img{ float:right;}

.news_buy{ width:30%; float:left; height:auto; overflow:hidden; margin-bottom:80px;}

.news_hz{ width:25%; float:left; height:auto; overflow:hidden; text-align:center; margin-bottom:50px;}

.down{ padding-left:15px;}


/* 大会注册流程 */
.process{ font-size:13px; line-height:32px; margin-top:15px;}
.process a{ font-style:normal; padding:0 5px; color:#900; font-weight:bold;}

/* 购票 */
.process_more{ width:1176px; height:180px; border:#8d97bd 1px solid; margin-top:20px; overflow:hidden;}
.process_more .process01{ width:820px; height:180px; float:left;}
.process_more .process02{ width:170px; height:180px; float:left; padding-left:10px; background:rgb(166,164,152); color:#fff;}
.process_more .process03{ width:170px; height:130px; float:left; padding-top:50px; text-align:center;}
.process_more .process03 a{ display:block; font-style:normal; width:80px; height:40px; line-height:40px; background:rgb(196,119,113); border-radius:5px; color:#fff; margin:10px auto 0 auto;}

.process_mores{ width:1180px; height:180px; border:#7687c5 1px solid; margin-top:20px; overflow:hidden;}
.con .process_mores:nth-child(2){margin-top:0px;}
.process_mores .process02{ width:170px; height:180px; float:left; padding-left:10px; background:rgb(166,164,152); color:#fff;}
.process_mores .process01{ width:820px; height:180px; float:left;}
.process_mores .process01 img{ width:820px; height:180px;}
.process_mores .process03{ width:170px; height:130px; float:left;  text-align:center; padding-top:30px;}
.process_mores .process03 a{ display:block; font-style:normal; width:80px; height:40px; line-height:40px; background:#536abf; border-radius:5px; color:#fff; margin:10px auto 0 auto;}


.login2{ width:470px; margin:0 auto 14px auto; }
.login2 label{float:left;width:150px; text-align:left;padding-right:5px; color:#fff;}
.tb-amount-widget .mui-amount-btn{ display: inline-block; vertical-align:middle;}
.tb-text{ padding:3px 2px 0 3px; line-height:26px; font-size:12px; height:26px; border:1px solid #9eaad4; width:36px;}
.tb-amount-widget .mui-amount-increase{ margin-bottom:3px; }
.tb-amount-widget .mui-amount-decrease, .tb-amount-widget .mui-amount-increase{ width:16px; height:12px; overflow:hidden; display:block; line-height:12px; cursor:pointer; border:1px solid #7c8bc1;  text-align:center;}
.tb-amount-widget .mui-amount-input{ vertical-align:middle;}

/* 确认订单 */
.confirm_box{ width:1178px; height:auto; overflow:hidden;margin-top:20px;}
.confirm{ width:1178px; margin-bottom:20px;}
.confirm td{ background:#d2d8eb; text-align:center; border:#8d97bd 1px solid; height:46px; line-height:46px;  width:25%;}
.confirm .confirm1{  background:#536abf; color:#fff;}
.confitms{ width:1176px; height:46px; line-height:46px; background:#d2d8eb; border:#8d97bd 1px solid; text-align:center;}
.confitms label{float:left;width:150px; height:46px; line-height:46px; text-align:left;padding-right:5px; border-right:solid 1px #8d97bd; text-align:center;}
.confitms label em{ font-style:normal; color:#F00;}
.confitms input{float:left;width:300px;height:35px; line-height:35px; padding-left:5px;border:#9eaad4 1px solid; border-radius:5px; font-family: "宋体"; background:#fff; margin-top:5px; margin-left:10px;}
.confitmss{ width:1176px; height:150px; line-height:46px; background:#d2d8eb; border:#8d97bd 1px solid; text-align:center;}
.confitmss label{float:left;width:150px; height:150px; line-height:150px; text-align:left;padding-right:5px; border-right:solid 1px #8d97bd; text-align:center;}
.confitmss textarea{ margin-left:10px; margin-top:5px; float:left; width:300px;height:auto; min-height:135px; padding-left:5px;border:#9eaad4 1px solid; border-radius:5px; font-family: "宋体"; background:#fff;}

.confirm_buy{ width:140px; height:auto; overflow:hidden; margin-top:40px; float:right; line-height:36px; color: #333;font-size: 16px;}
.confirm_buy span{ color: #f00; font-size: 20px; }
.confirm_buy input{ display:block; font-style:normal; width:140px; height:46px; line-height:46px; background:#536abf; color:#fff; border-radius:10px; text-align:center;border: none;}

.zanzhus{ margin-right:20px;}


.cc{ width:auto; float:right;}


/* 2023/09/27 新增 委员会成员 名称对齐css测试 */
.member-list {word-spacing: 11px;}

.member-name {display:inline-block !important;width:280px !important;color:black !important;font-size:15px !important;font-weight:400 !important;}

.member-left {color:blue}
